power heat plant - French English Dictionary